const querystring = require("querystring");
/** 查询字符串
 *      querystring.parse();把查询字符串转换为一个对象
 *      querystring.stringify();把查询字符串的对象转换为一个字符串
 *      querystring.escape(); 把查询字符串进行编码
 *      querystring.unescape();把查询字符串进行解码
 * */ 

    var str = "taid=2671383759109297&vid=q14284ctlpt";
    // querystring.parse()  ==> 可以把一个查询字符串转换为一个对象
    // 参数 ： 传递一个查询字符串
    var qs = querystring.parse(str);
    console.log(qs);

    // querystring.stringify()  ==> 可以把一个查询字符串的对象转换为查询字符串
    // 参数是一个查询字符串的对象
    var qstring = querystring.stringify(qs);
    console.log(qstring);

    // querystring.escape()编码     
    var qse = querystring.escape("http://www.baidu.com/?wd=张恒否认吃软饭");
    console.log(qse)
    
    // querystring.unescape()解码
    var qsu = querystring.unescape(qse);
    console.log(qsu)
